3534894635b321cd2a340b2b659839c9e9dd1127,ecord/carrierethernet/src/main/java/org/onosproject/ecord/carrierethernet/cli/commands/CarrierEthernetCreateEvcCommand.java,CarrierEthernetCreateEvcCommand,generateUniSet,#,162
Before Change
CarrierEthernetVirtualConnection.Type evcType = generateEvcType();
// We assume that first UNI supplied is always root
uniSet.add(new CarrierEthernetUni(ConnectPoint.deviceConnectPoint(argFirstUni), null,
CarrierEthernetUni.Role.ROOT, generateCeVlanId(),
new CarrierEthernetBandwidthProfile(
generateBandwidthProfileId(argFirstUni),
null,
generateBandwidthProfileType(),
Bandwidth.mbps(Double.parseDouble(argCir)),
Bandwidth.mbps(Double.parseDouble(argEir)),
Long.parseLong(argCbs),
Long.parseLong(argEbs)
)));
final CarrierEthernetUni.Role uniType;
// For E-Line and E-LAN all UNIs are roots. For E-Tree all UNIs are leafs except from one
After Change
.cp(ConnectPoint.deviceConnectPoint(argFirstUni))
.role(CarrierEthernetUni.Role.ROOT)
.ceVlanId(generateCeVlanId())
.bwp(CarrierEthernetBandwidthProfile.builder()
.id(generateBandwidthProfileId(argFirstUni))
.type(generateBandwidthProfileType())
.cir(Bandwidth.mbps(Double.parseDouble(argCir)))
.eir(Bandwidth.mbps(Double.parseDouble(argEir)))
.cbs(Long.parseLong(argCbs))
.ebs(Long.parseLong(argEbs))
.build())
.build());
final CarrierEthernetUni.Role role;